package app.fichajes.asyncTask;

import com.gi.libraryutility.main.ActivityUtility;
import com.gi.libraryutility.views.AlertProgressBar;

import android.graphics.drawable.Drawable;
import app.fichajes.cacheo.FichajesData;
import app.fichajes.constants.Constants;
import app.fichajes.main.Main;
import app.fichajes.main.R;
import app.fichajes.utils.ImagenDeUrl;

@Deprecated
public class DescargarImagenEscudo extends Thread{

	
	private String nombreEquipo;
	private Drawable img;
	
	public DescargarImagenEscudo(String nombreEquipo){
		this.nombreEquipo = nombreEquipo;
		this.img = ActivityUtility.getActivityActual().getResources().getDrawable(R.drawable.escudo_generico);
	}
	
	@Override
	public void run() {
		AlertProgressBar.show(Main.getContext());
		
		String url = Constants.URL_ESCUDOS + nombreEquipo + ".png";
		img = ImagenDeUrl.obtenerImagen(url, true);
		
		ActivityUtility.postRunnable(new RunnableDescargarImagen());
	}

	
	private class RunnableDescargarImagen implements Runnable{

		@Override
		public void run() {
			FichajesData.mapImgEscudos.put(nombreEquipo, img);
			
			AlertProgressBar.dismiss();
		}
		
	}
	

}
